package persistencia.dominio;
import java.util.HashSet;
import java.util.Iterator;

import persistencia.OidGenerator;

public class PreguntaEx {
	  private Long id;
	  private java.util.Set puntuacion =new HashSet();
	  private String tipoPreg;
	  private Persona persona;
	  private boolean deCuestionario;
	  private Archivo adjunto;
	  
	  public  PreguntaEx() {
	    id=OidGenerator.getNewId();
	  }

	  public void setId(Long id) {
	    this.id = id;
	  }
	  
	  public Long getId() {
	    return id;
	  }
	  
	  public void setPuntuacion(java.util.Set d) {
	    puntuacion = d;
	  }
	  
	  public java.util.Set getPuntuacion() {
	    return puntuacion;
	  }

	  public void setTipoPreg(String d) {
		    tipoPreg = d;
	  }
	  
	  public String getTipoPreg() {
		  	return tipoPreg;
	  }
	  
	  public Puntuacion getPuntuacionPorId(Long idEx_Autoex){
		  Puntuacion puntCorr=null;
		  for(Iterator it=puntuacion.iterator(); it.hasNext();){
				 Puntuacion nota = (Puntuacion)it.next();
				 if((nota.getIdEx_Autoex()).compareTo(idEx_Autoex)==0){
					 puntCorr=nota; 
				 }
			 }
		  return puntCorr;
	  }
	  
	  public Persona getPersona() {
		  return persona;
	  }
	  
	  public void setPersona(Persona persona) {
		  this.persona = persona;
	  }

	public boolean isDeCuestionario() {
		return deCuestionario;
	}

	public void setDeCuestionario(boolean deCuestionario) {
		this.deCuestionario = deCuestionario;
	}

	public Archivo getAdjunto() {
		return adjunto;
	}

	public void setAdjunto(Archivo adjunto) {
		this.adjunto = adjunto;
	} 
}
